import type IEntityModel from "@/type/IEntityModel";

/**
 * created by yangtong on 2025年6月2日 18:17:38
 * <br/>
 * 资源表表实体类
 * <br/>
 */
export default interface ISysPermission extends IEntityModel<ISysPermission> {
    /**
     * 父资源id
     */
    pid?: any;

    /**
     * 资源名称
     */
    permissionName?: any;

    /**
     * 资源唯一编码
     */
    permissionCode?: any;

    /**
     * 资源类型，1-接口、2-页面、3-页面元素
     */
    permissionType?: number;

    /**
     * 前端组件地址（type为页面时生效）
     */
    component?: any;

    /**
     * 图标
     */
    icon?: any;

    /**
     * 是否可见
     */
    visible?: boolean;

    /**
     * 排序
     */
    sort?: any;

}